﻿using System;

namespace SharpVectors.Dom
{
    /// <summary>
    /// This interface defines constants for CSS.
    /// </summary>
    public static class CssConstants
    {
        //
        // The CSS mime-type string.
        //
        public const string MimeType = "text/css";
        public static readonly char[] TrimUri = new char[] { '\"', '\'' };

        //
        // The CSS property names.
        //
        public const string PropAlignmentBaseline          = "alignment-baseline";
        public const string PropBaselineShift              = "baseline-shift";
        public const string PropClip                       = "clip";
        public const string PropClipPath                   = "clip-path";
        public const string PropClipRule                   = "clip-rule";
        public const string PropColorProfile               = "color-profile";
        public const string PropColor                      = "color";
        public const string PropColorInterpolation         = "color-interpolation";
        public const string PropColorInterpolationFilters  = "color-interpolation-filters";
        public const string PropColorRendering             = "color-rendering";
        public const string PropCursor                     = "cursor";
        public const string PropDirection                  = "direction";
        public const string PropDisplay                    = "display";
        public const string PropDominantBaseline           = "dominant-baseline";
        public const string PropEnableBackground           = "enable-background";
        public const string PropFillOpacity                = "fill-opacity";
        public const string PropFill                       = "fill";
        public const string PropFillRule                   = "fill-rule";
        public const string PropFilter                     = "filter";
        public const string PropFloodColor                 = "flood-color";
        public const string PropFloodOpacity               = "flood-opacity";
        public const string PropFont                       = "font";
        public const string PropFontFamily                 = "font-family";
        public const string PropFontSize                   = "font-size";
        public const string PropFontSizeAdjust             = "font-size-adjust";
        public const string PropFontStretch                = "font-stretch";
        public const string PropFontStyle                  = "font-style";
        public const string PropFontVariant                = "font-variant";
        public const string PropFontWeight                 = "font-weight";
        public const string PropGlyphOrientationHorizontal = "glyph-orientation-horizontal";
        public const string PropGlyphOrientationVertical   = "glyph-orientation-vertical";
        public const string PropImageRendering             = "image-rendering";
        public const string PropKerning                    = "kerning";
        public const string PropLetterSpacing              = "letter-spacing";
        public const string PropLightingColor              = "lighting-color";
        public const string PropLineHeight                 = "line-height";
        public const string PropMarker                     = "marker";
        public const string PropMarkerEnd                  = "marker-end";
        public const string PropMarkerMid                  = "marker-mid";
        public const string PropMarkerStart                = "marker-start";
        public const string PropMask                       = "mask";
        public const string PropOpacity                    = "opacity";
        public const string PropOverflow                   = "overflow";
        public const string PropPointerEvents              = "pointer-events";
        public const string PropShapeRendering             = "shape-rendering";
        public const string PropSrc                        = "src";
        public const string PropStopColor                  = "stop-color";
        public const string PropStopOpacity                = "stop-opacity";
        public const string PropStroke                     = "stroke";
        public const string PropStrokeDasharray            = "stroke-dasharray";
        public const string PropStrokeDashoffset           = "stroke-dashoffset";
        public const string PropStrokeLinecap              = "stroke-linecap";
        public const string PropStrokeLinejoin             = "stroke-linejoin";
        public const string PropStrokeMiterlimit           = "stroke-miterlimit";
        public const string PropStrokeOpacity              = "stroke-opacity";
        public const string PropStrokeWidth                = "stroke-width";
        public const string PropTextAnchor                 = "text-anchor";
        public const string PropTextDecoration             = "text-decoration";
        public const string PropTextRendering              = "text-rendering";
        public const string PropUnicodeBidi                = "unicode-bidi";
        public const string PropVisibility                 = "visibility";
        public const string PropWordSpacing                = "word-spacing";
        public const string PropWritingMode                = "writing-mode";

        //
        // The CSS property values.
        //
        public const string ValAccumulate           = "accumulate";
        public const string ValActiveborder         = "activeborder";
        public const string ValActivecaption        = "activecaption";
        public const string ValAfterEdge            = "after-edge";
        public const string ValAliceblue            = "aliceblue";
        public const string ValAll                  = "all";
        public const string ValAlphabetic           = "alphabetic";
        public const string ValAntiquewhite         = "antiquewhite";
        public const string ValAppworkspace         = "appworkspace";
        public const string ValAquamarine           = "aquamarine";
        public const string ValAqua                 = "aqua";
        public const string ValAutosenseScript      = "autosense-script";
        public const string ValAuto                 = "auto";
        public const string ValAzure                = "azure";
        public const string ValBackground           = "background";
        public const string ValBaseline             = "baseline";
        public const string ValBeforeEdge           = "before-edge";
        public const string ValBeige                = "beige";
        public const string ValBevel                = "bevel";
        public const string ValBidiOverride         = "bidi-override";
        public const string ValBisque               = "bisque";
        public const string ValBlack                = "black";
        public const string ValBlanchedalmond       = "blanchedalmond";
        public const string ValBlink                = "blink";
        public const string ValBlock                = "block";
        public const string ValBlueviolet           = "blueviolet";
        public const string ValBlue                 = "blue";
        public const string ValBolder               = "bolder";
        public const string ValBold                 = "bold";
        public const string ValBottom               = "bottom";
        public const string ValBrown                = "brown";
        public const string ValBurlywood            = "burlywood";
        public const string ValButtonface           = "buttonface";
        public const string ValButtonhighlight      = "buttonhighlight";
        public const string ValButtonshadow         = "buttonshadow";
        public const string ValButtontext           = "buttontext";
        public const string ValButt                 = "butt";
        public const string ValCadetblue            = "cadetblue";
        public const string ValCaptiontext          = "captiontext";
        public const string ValCaption              = "caption";
        public const string ValCenter               = "center";
        public const string ValCentral              = "central";
        public const string ValChartreuse           = "chartreuse";
        public const string ValChocolate            = "chocolate";
        public const string ValCollapse             = "collapse";
        public const string ValCompact              = "compact";
        public const string ValCondensed            = "condensed";
        public const string ValCoral                = "coral";
        public const string ValCornflowerblue       = "cornflowerblue";
        public const string ValCornsilk             = "cornsilk";
        public const string ValCrimson              = "crimson";
        public const string ValCrispedges           = "crispedges";
        public const string ValCrosshair            = "crosshair";
        public const string ValCurrentcolor         = "currentcolor";
        public const string ValCursive              = "cursive";
        public const string ValCyan                 = "cyan";
        public const string ValDarkblue             = "darkblue";
        public const string ValDarkcyan             = "darkcyan";
        public const string ValDarkgoldenrod        = "darkgoldenrod";
        public const string ValDarkgray             = "darkgray";
        public const string ValDarkgreen            = "darkgreen";
        public const string ValDarkgrey             = "darkgrey";
        public const string ValDarkkhaki            = "darkkhaki";
        public const string ValDarkmagenta          = "darkmagenta";
        public const string ValDarkolivegreen       = "darkolivegreen";
        public const string ValDarkorange           = "darkorange";
        public const string ValDarkorchid           = "darkorchid";
        public const string ValDarkred              = "darkred";
        public const string ValDarksalmon           = "darksalmon";
        public const string ValDarkseagreen         = "darkseagreen";
        public const string ValDarkslateblue        = "darkslateblue";
        public const string ValDarkslategray        = "darkslategray";
        public const string ValDarkslategrey        = "darkslategrey";
        public const string ValDarkturquoise        = "darkturquoise";
        public const string ValDarkviolet           = "darkviolet";
        public const string ValDeeppink             = "deeppink";
        public const string ValDeepskyblue          = "deepskyblue";
        public const string ValDefault              = "default";
        public const string ValDimgray              = "dimgray";
        public const string ValDimgrey              = "dimgrey";
        public const string ValDodgerblue           = "dodgerblue";
        public const string ValEmbed                = "embed";
        public const string ValEnd                  = "end";
        public const string ValEvenodd              = "evenodd";
        public const string ValExpanded             = "expanded";
        public const string ValExtraCondensed       = "extra-condensed";
        public const string ValExtraExpanded        = "extra-expanded";
        public const string ValEResize              = "e-resize";
        public const string ValFantasy              = "fantasy";
        public const string ValFillstroke           = "fillstroke";
        public const string ValFill                 = "fill";
        public const string ValFirebrick            = "firebrick";
        public const string ValFloralwhite          = "floralwhite";
        public const string ValForestgreen          = "forestgreen";
        public const string ValFuchsia              = "fuchsia";
        public const string ValGainsboro            = "gainsboro";
        public const string ValGeometricprecision   = "geometricprecision";
        public const string ValGhostwhite           = "ghostwhite";
        public const string ValGoldenrod            = "goldenrod";
        public const string ValGold                 = "gold";
        public const string ValGraytext             = "graytext";
        public const string ValGray                 = "gray";
        public const string ValGreenyellow          = "greenyellow";
        public const string ValGreen                = "green";
        public const string ValGrey                 = "grey";
        public const string ValHanging              = "hanging";
        public const string ValHelp                 = "help";
        public const string ValHidden               = "hidden";
        public const string ValHighlighttext        = "highlighttext";
        public const string ValHighlight            = "highlight";
        public const string ValHoneydew             = "honeydew";
        public const string ValHotpink              = "hotpink";
        public const string ValIcon                 = "icon";
        public const string ValIdeographic          = "ideographic";
        public const string ValInactiveborder       = "inactiveborder";
        public const string ValInactivecaptiontext  = "inactivecaptiontext";
        public const string ValInactivecaption      = "inactivecaption";
        public const string ValIndianred            = "indianred";
        public const string ValIndigo               = "indigo";
        public const string ValInfobackground       = "infobackground";
        public const string ValInfotext             = "infotext";
        public const string ValInlineTable          = "inline-table";
        public const string ValInline               = "inline";
        public const string ValItalic               = "italic";
        public const string ValIvory                = "ivory";
        public const string ValKhaki                = "khaki";
        public const string ValLarger               = "larger";
        public const string ValLarge                = "large";
        public const string ValLavenderblush        = "lavenderblush";
        public const string ValLavender             = "lavender";
        public const string ValLawngreen            = "lawngreen";
        public const string ValLemonchiffon         = "lemonchiffon";
        public const string ValLightblue            = "lightblue";
        public const string ValLightcoral           = "lightcoral";
        public const string ValLightcyan            = "lightcyan";
        public const string ValLighter              = "lighter";
        public const string ValLightgoldenrodyellow = "lightgoldenrodyellow";
        public const string ValLightgray            = "lightgray";
        public const string ValLightgreen           = "lightgreen";
        public const string ValLightgrey            = "lightgrey";
        public const string ValLightpink            = "lightpink";
        public const string ValLightsalmon          = "lightsalmon";
        public const string ValLightseagreen        = "lightseagreen";
        public const string ValLightskyblue         = "lightskyblue";
        public const string ValLightslategray       = "lightslategray";
        public const string ValLightslategrey       = "lightslategrey";
        public const string ValLightsteelblue       = "lightsteelblue";
        public const string ValLightyellow          = "lightyellow";
        public const string ValLimegreen            = "limegreen";
        public const string ValLime                 = "lime";
        public const string ValLinearRgb            = "linearRGB";
        public const string ValLinen                = "linen";
        public const string ValLineThrough          = "line-through";
        public const string ValListItem             = "list-item";
        public const string ValLower                = "lower";
        public const string ValLrTb                 = "lr-tb";
        public const string ValLr                   = "lr";
        public const string ValLtr                  = "ltr";
        public const string ValMagenta              = "magenta";
        public const string ValMarker               = "marker";
        public const string ValMaroon               = "maroon";
        public const string ValMathematical         = "mathematical";
        public const string ValMediumaquamarine     = "mediumaquamarine";
        public const string ValMediumblue           = "mediumblue";
        public const string ValMediumorchid         = "mediumorchid";
        public const string ValMediumpurple         = "mediumpurple";
        public const string ValMediumseagreen       = "mediumseagreen";
        public const string ValMediumslateblue      = "mediumslateblue";
        public const string ValMediumspringgreen    = "mediumspringgreen";
        public const string ValMediumturquoise      = "mediumturquoise";
        public const string ValMediumvioletred      = "mediumvioletred";
        public const string ValMedium               = "medium";
        public const string ValMenu                 = "menu";
        public const string ValMenutext             = "menutext";
        public const string ValMessageBox           = "message-box";
        public const string ValMiddle               = "middle";
        public const string ValMidnightblue         = "midnightblue";
        public const string ValMintcream            = "mintcream";
        public const string ValMistyrose            = "mistyrose";
        public const string ValMiter                = "miter";
        public const string ValMoccasin             = "moccasin";
        public const string ValMonospace            = "monospace";
        public const string ValMove                 = "move";
        public const string ValNarrower             = "narrower";
        public const string ValNavajowhite          = "navajowhite";
        public const string ValNavy                 = "navy";
        public const string ValNew                  = "new";
        public const string ValNeResize             = "ne-resize";
        public const string ValNone                 = "none";
        public const string ValNonzero              = "nonzero";
        public const string ValNormal               = "normal";
        public const string ValNoChange             = "no-change";
        public const string ValNwResize             = "nw-resize";
        public const string ValNResize              = "n-resize";
        public const string ValOblique              = "oblique";
        public const string ValOldlace              = "oldlace";
        public const string ValOlivedrab            = "olivedrab";
        public const string ValOlive                = "olive";
        public const string ValOptimizelegibility   = "optimizelegibility";
        public const string ValOptimizequality      = "optimizequality";
        public const string ValOptimizespeed        = "optimizespeed";
        public const string ValOrangered            = "orangered";
        public const string ValOrange               = "orange";
        public const string ValOrchid               = "orchid";
        public const string ValOverline             = "overline";
        public const string ValPainted              = "painted";
        public const string ValPalegoldenrod        = "palegoldenrod";
        public const string ValPalegreen            = "palegreen";
        public const string ValPaleturquoise        = "paleturquoise";
        public const string ValPalevioletred        = "palevioletred";
        public const string ValPapayawhip           = "papayawhip";
        public const string ValPeachpuff            = "peachpuff";
        public const string ValPeru                 = "peru";
        public const string ValPink                 = "pink";
        public const string ValPlum                 = "plum";
        public const string ValPointer              = "pointer";
        public const string ValPowderblue           = "powderblue";
        public const string ValPurple               = "purple";
        public const string ValRed                  = "red";
        public const string ValResetSize            = "reset-size";
        public const string ValReset                = "reset";
        public const string ValRlTb                 = "rl-tb";
        public const string ValRl                   = "rl";
        public const string ValRosybrown            = "rosybrown";
        public const string ValRound                = "round";
        public const string ValRoyalblue            = "royalblue";
        public const string ValRtl                  = "rtl";
        public const string ValRunIn                = "run-in";
        public const string ValSaddlebrown          = "saddlebrown";
        public const string ValSalmon               = "salmon";
        public const string ValSandybrown           = "sandybrown";
        public const string ValSansSerif            = "sans-serif";
        public const string ValScrollbar            = "scrollbar";
        public const string ValScroll               = "scroll";
        public const string ValSeagreen             = "seagreen";
        public const string ValSeashell             = "seashell";
        public const string ValSemiCondensed        = "semi-condensed";
        public const string ValSemiExpanded         = "semi-expanded";
        public const string ValSerif                = "serif";
        public const string ValSeResize             = "se-resize";
        public const string ValSienna               = "sienna";
        public const string ValSilver               = "silver";
        public const string ValSkyblue              = "skyblue";
        public const string ValSlateblue            = "slateblue";
        public const string ValSlategray            = "slategray";
        public const string ValSlategrey            = "slategrey";
        public const string ValSmaller              = "smaller";
        public const string ValSmallCaps            = "small-caps";
        public const string ValSmallCaption         = "small-caption";
        public const string ValSmall                = "small";
        public const string ValSnow                 = "snow";
        public const string ValSpringgreen          = "springgreen";
        public const string ValSquare               = "square";
        public const string ValSrgb                 = "srgb";
        public const string ValStart                = "start";
        public const string ValStatusBar            = "status-bar";
        public const string ValSteelblue            = "steelblue";
        public const string ValStroke               = "stroke";
        public const string ValSub                  = "sub";
        public const string ValSuper                = "super";
        public const string ValSwResize             = "sw-resize";
        public const string ValSResize              = "s-resize";
        public const string ValTableCaption         = "table-caption";
        public const string ValTableCell            = "table-cell";
        public const string ValTableColumnGroup     = "table-column-group";
        public const string ValTableColumn          = "table-column";
        public const string ValTableFooterGroup     = "table-footer-group";
        public const string ValTableHeaderGroup     = "table-header-group";
        public const string ValTableRowGroup        = "table-row-group";
        public const string ValTableRow             = "table-row";
        public const string ValTable                = "table";
        public const string ValTan                  = "tan";
        public const string ValTbRl                 = "tb-rl";
        public const string ValTb                   = "tb";
        public const string ValTeal                 = "teal";
        public const string ValTextAfterEdge        = "text-after-edge";
        public const string ValTextBeforeEdge       = "text-before-edge";
        public const string ValTextBottom           = "text-bottom";
        public const string ValTextTop              = "text-top";
        public const string ValText                 = "text";
        public const string ValThistle              = "thistle";
        public const string ValThreeddarkshadow     = "threeddarkshadow";
        public const string ValThreedface           = "threedface";
        public const string ValThreedhighlight      = "threedhighlight";
        public const string ValThreedlightshadow    = "threedlightshadow";
        public const string ValThreedshadow         = "threedshadow";
        public const string ValTomato               = "tomato";
        public const string ValTop                  = "top";
        public const string ValTriangle             = "triangle";
        public const string ValTurquoise            = "turquoise";
        public const string ValUltraCondensed       = "ultra-condensed";
        public const string ValUltraExpanded        = "ultra-expanded";
        public const string ValUnderline            = "underline";
        public const string ValUseScript            = "use-script";
        public const string ValViolet               = "violet";
        public const string ValVisiblefillstroke    = "visiblefillstroke";
        public const string ValVisiblefill          = "visiblefill";
        public const string ValVisiblepainted       = "visiblepainted";
        public const string ValVisiblestroke        = "visiblestroke";
        public const string ValVisible              = "visible";
        public const string ValWait                 = "wait";
        public const string ValWheat                = "wheat";
        public const string ValWhitesmoke           = "whitesmoke";
        public const string ValWhite                = "white";
        public const string ValWider                = "wider";
        public const string ValWindowframe          = "windowframe";
        public const string ValWindowtext           = "windowtext";
        public const string ValWindow               = "window";
        public const string ValWResize              = "w-resize";
        public const string ValXxLarge              = "xx-large";
        public const string ValXxSmall              = "xx-small";
        public const string ValXLarge               = "x-large";
        public const string ValXSmall               = "x-small";
        public const string ValYellowgreen          = "yellowgreen";
        public const string ValYellow               = "yellow";
    }
}
